package menagement.dto;

import java.util.Date;

import javax.persistence.Temporal;
import javax.persistence.TemporalType;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Pattern;

import org.hibernate.validator.constraints.NotEmpty;
import org.hibernate.validator.constraints.Range;

public class PrenotazioneDTO {
	
	private int idPrenotazione;
	@NotEmpty
	@Temporal(TemporalType.DATE)
	private Date data;
	@NotEmpty
	private String email;
	
	@NotNull
	@Range(min=1, max=10)
	private int n_Persone=1;
	@NotNull
	private int codiceVolo;
	@NotNull
	private int prezzo;
	
	
	public int getIdPrenotazione() {
		return idPrenotazione;
	}
	public void setIdPrenotazione(int idPrenotazione) {
		this.idPrenotazione = idPrenotazione;
	}
	public int getPrezzo() {
		return prezzo;
	}
	public void setPrezzo(int prezzo) {
		this.prezzo = prezzo;
	}
	
	public int getCodiceVolo() {
		return codiceVolo;
	}
	public void setCodiceVolo(int codiceVolo) {
		this.codiceVolo = codiceVolo;
	}
	
	public Date getData(){
		return this.data;
	}
	public void setData(Date data){
		this.data=data;
	}
	
	
	public String getEmail(){
		return this.email;
	}
	public void setEmail(String email){
		this.email=email;
	}
	
	
	public int getN_Persone(){
		return this.n_Persone;
	}
	public void setN_Persone(int persone){
		this.n_Persone=persone;
	}
}
